﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZhouYu.DreamTour.Model;

namespace ZhouYu.DreamTour.DAL.IRepository
{
    public interface IHotelRepository:IDenpendecyRepository
    {
        // 获取酒店页面信息
        List<Hotel> GetHotelsInfo();

        // 获取酒店页面图片信息
        List<HotelDetails> GetHotelsPicInfo();

        // 根据Id获取酒店详情信息
        HotelDetailsRelation GetHotelDetailInfoById(int HotelId);

        // 获取酒店名称集合
        List<Hotel> GetHotelNameList();

        // 根据酒店Id获取房间类型
        List<RoomInfo> GetRoom_TypeByHotelId(int HotelId);

        //添加酒店预定信息
        int AddHotelOrderInfo(HotelOrder hotelOrder);

        //根据酒店Id查询酒店信息
        Hotel CheckInfoByHotelId(int HotelId);

        //根据酒店Id查询酒店图片
        HotelDetails CheckHotelPicByHotelId(int HotelId);

        //根据房间Id获取房间价格
        RoomInfo GetRoom_PriceByRoom_Id(int Room_Id);

        //添加酒店订单信息
        int AddOrderInfo(OrderInfo orderInfo);

        //根据酒店Id获取酒店名称
        string GetHotelName(int hotelId);
    }
}
